package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author wux
 * @date 2023/5/30 10:31
 */
@Data
public class TProdRecordSuggestVO implements Serializable {
    @ApiModelProperty(value = "记录id")
    private Long id;

    @ApiModelProperty(value = "项目id")
    private Long projectId;

    @ApiModelProperty(value = "产品编码")
    private String prodCode;

    @ApiModelProperty(value = "产品id")
    private String prodId;

    @ApiModelProperty(value = "所属隧道")
    private String tunnel;

    @ApiModelProperty(value = "隧道部位")
    private String tunnelArea;

    @ApiModelProperty(value = "工字钢类型")
    private String steel;

    @ApiModelProperty(value = "单元")
    private String unit;

    @ApiModelProperty(value = "大样图")
    private String image;

    @ApiModelProperty(value = "生产单编号")
    private String taskCode;

    @ApiModelProperty(value = "生产批次号")
    private String batchCode;

    @ApiModelProperty(value = "产量")
    private Integer finishNum;

    @ApiModelProperty(value = "冷弯-弦长")
    private String lwXc;

    @ApiModelProperty(value = "冷弯-弧长")
    private String lwHc ;

    @ApiModelProperty(value = "冷弯-顶进距离")
    private String lwDjjl ;

    @ApiModelProperty(value = "切割-行走长度")
    private String qgXzcd ;

    @ApiModelProperty(value = "切割-时长")
    private String qgSc ;

    @ApiModelProperty(value = "切割-激光偏差")
    private String qgJgpc ;

    @ApiModelProperty(value = "焊接-2D数据")
    private String hjSj2d ;

    @ApiModelProperty(value = "焊接-激光偏差")
    private String hjJgpc ;

    @ApiModelProperty(value = "焊接-配板数量")
    private String hjPbsl ;

    @ApiModelProperty(value = "焊接-时长")
    private String hjSc ;

    @ApiModelProperty(value = "复合-扭曲量")
    private String fhNql ;

    @ApiModelProperty(value = "复合-回弹量")
    private String fhHtl ;

    @ApiModelProperty(value = "质量-焊接质量")
    private String zlHjzl ;

    @ApiModelProperty(value = "质量-配板精度")
    private String zlPbjd ;

    @ApiModelProperty(value = "操作员")
    private String operator ;

    @ApiModelProperty(value = "生产日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date madeDate ;

    @ApiModelProperty(value = "建议-冷弯弦长")
    private String lwJyXc;

    @ApiModelProperty(value = "建议-冷弯弧长")
    private String lwJyHc ;

    @ApiModelProperty(value = "建议-冷弯顶进距离")
    private String lwJyDjjl ;

    @ApiModelProperty(value = "计划产量")
    private Integer planNum;

    @ApiModelProperty(value = "项目名称")
    private String projectName;
}
